﻿using System;
using System.Collections.Generic;
using System.ComponentModel.Composition;
using System.Linq;
using System.Text;
using Caliburn.Core.InversionOfControl;
using Caliburn.PresentationFramework.RoutedMessaging;
using Caliburn.PresentationFramework.Screens;
using Caliburn.ShellFramework.Results;

namespace MTGenome.ViewModels
{
    [Singleton(typeof(PlaymatViewModel)), PartCreationPolicy(CreationPolicy.Shared)]
    public sealed class PlaymatViewModel : ScreenBase
    {
        public PlaymatViewModel(MainWindowViewModel mainWindow, GameSurfaceViewModel gameSurface)
            :base (mainWindow)
        {
            DisplayName = "Virtual Playmat";

            GameSurface = gameSurface;
        }

        public GameSurfaceViewModel GameSurface
        {
            get;
            private set;
        }

        public void Loaded(AvalonDock.DockingManager manager)
        {

        }
    }
}
